package com.shu.es;

import com.shu.utils.HttpUtils;

public class EsIndexDelete {

	public static void main(String[] args) {
		String[] indexNames = {
				"scale_ad20120101",
				"scale_ad20150101",
				"scale_ad20180228",
				"scale_ad20180307",
				"scale_ad20180308",
				"scale_ad20180309",
				"scale_ad20180310",
				"scale_ad20180311",
				"scale_ad20180312",
				"scale_ad20180313",
				"scale_ad20180314",
				"scale_ad20180315",
				"scale_ad20180316",
				"scale_ad20180317",
				"scale_ad20180318",
				"scale_ad20180319",
				"scale_ad20180320",
				"scale_ad20180321",
				"scale_ad20180322",
				"scale_ad20180323",
				"scale_ad20180324",
				"scale_ad20180325",
				"scale_ad20180326",
				"scale_ad20180327",
				"scale_ad20180328",
				"scale_hb20120101",
				"scale_hb20150101",
				"scale_hb20150102",
				"scale_hb20180109",
				"scale_hb20180110",
				"scale_hb20180111",
				"scale_hb20180112",
				"scale_hb20180113",
				"scale_hb20180114",
				"scale_hb20180115",
				"scale_hb20180116",
				"scale_hb20180117",
				"scale_hb20180118",
				"scale_hb20180119",
				"scale_hb20180120",
				"scale_hb20180121",
				"scale_hb20180122",
				"scale_hb20180123",
				"scale_hb20180124",
				"scale_hb20180125",
				"scale_hb20180126",
				"scale_hb20180127",
				"scale_hb20180128",
				"scale_hb20180129",
				"scale_hb20180130",
				"scale_hb20180131",
				"scale_hb20180201",
				"scale_hb20180202",
				"scale_hb20180203",
				"scale_hb20180204",
				"scale_hb20180205",
				"scale_hb20180206",
				"scale_hb20180207",
				"scale_hb20180208",
				"scale_hb20180209",
				"scale_hb20180210",
				"scale_hb20180224",
				"scale_hb20180225",
				"scale_hb20180226",
				"scale_hb20180227",
				"scale_hb20180228",
				"scale_hb20180301",
				"scale_hb20180302",
				"scale_hb20180303",
				"scale_hb20180304",
				"scale_hb20180305",
				"scale_hb20180306",
				"scale_hb20180307",
				"scale_hb20180308",
				"scale_hb20180309",
				"scale_hb20180310",
				"scale_hb20180311",
				"scale_hb20180312",
				"scale_hb20180313",
				"scale_hb20180314",
				"scale_hb20180315",
				"scale_hb20180316",
				"scale_hb20180317",
				"scale_moitor_min20180110",
				"scale_moitor_min20180111",
				"scale_moitor_min20180112",
				"scale_moitor_min20180113",
				"scale_moitor_min20180114",
				"scale_moitor_min20180115",
				"scale_moitor_min20180116",
				"scale_moitor_min20180117",
				"scale_moitor_min20180118",
				"scale_moitor_min20180119",
				"scale_moitor_min20180120",
				"scale_moitor_min20180121",
				"scale_moitor_min20180122",
				"scale_moitor_min20180123",
				"scale_moitor_min20180124",
				"scale_moitor_min20180125",
				"scale_moitor_min20180126",
				"scale_moitor_min20180127",
				"scale_moitor_min20180128",
				"scale_moitor_min20180129",
				"scale_moitor_min20180130",
				"scale_moitor_min20180131",
				"scale_moitor_min20180201",
				"scale_moitor_min20180202",
				"scale_moitor_min20180203",
				"scale_moitor_min20180204",
				"scale_moitor_min20180205",
				"scale_moitor_min20180206",
				"scale_moitor_min20180207",
				"scale_moitor_min20180208",
				"scale_moitor_min20180209",
				"scale_moitor_min20180210",
				"scale_moitor_min20180211",
				"scale_moitor_min20180212",
				"scale_moitor_min20180213",
				"scale_moitor_min20180214",
				"scale_moitor_min20180215",
				"scale_moitor_min20180216",
				"scale_moitor_min20180217",
				"scale_moitor_min20180218",
				"scale_moitor_min20180219",
				"scale_moitor_min20180220",
				"scale_moitor_min20180221",
				"scale_moitor_min20180222",
				"scale_moitor_min20180223",
				"scale_moitor_min20180224",
				"scale_moitor_min20180225",
				"scale_moitor_min20180226",
				"scale_moitor_min20180227",
				"scale_moitor_min20180228",
				"scale_moitor_min20180301",
				"scale_moitor_min20180302",
				"scale_moitor_min20180303",
				"scale_moitor_min20180304",
				"scale_moitor_min20180305",
				"scale_moitor_min20180306",
				"scale_moitor_min20180307",
				"scale_moitor_min20180308",
				"scale_moitor_min20180309",
				"scale_moitor_min20180310",
				"scale_moitor_min20180311",
				"scale_moitor_min20180312",
				"scale_moitor_min20180313",
				"scale_moitor_min20180314",
				"scale_moitor_min20180315",
		};
		for(String index : indexNames) {
			EsIndexDelete.delete(index);
		}
	
	}
	
	public static void delete(String indexName) {
		try {
			String info = HttpUtils.httpDelete("http://192.168.1.18:9200/"+indexName, "");
			//String info = HttpUtils.httpDelete("http://127.0.0.1:9200/"+indexName, "");
			System.out.println(indexName+"====>"+info);
		}catch(Exception e) {
			e.printStackTrace();
		}
	
	}
}
